깊은 복사 (알고리즘) 장난꾸러기 현수 새 학기가 시작되었습니다. 현수는 새 짝꿍을 만나 너무 신이 났습니다. 현수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학 생부터 일렬로 키순으로 세웠습니다. 제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까 지 부여합니다. 현수는 짝꿍보다 키가 큽니다. 그런데 현수가 앞 번호를 받고 싶어 짝꿍과 자 리를... 코딩테스트알고리즘깊은 복사깊은 복사 [모던JS: Core] 객체: 기본 (1) 객체 생성은 크게 3가지 방법으로 할 수 있다. 객체 복사는 크게 두 가지 타입으로 구분할 수 있다. 복사 하고자 하는 객체의 모든 프로퍼티가 원시형인 경우엔 얕은 복사만으로도 완전히 독립된 객체를 생성할 수 있다. 즉 얕은 복사란, 해당 객체의 원시형 프로퍼티에 대해서는 독립적인 복사가 이루어지지만 만일 프로퍼티가 객체로 중첩 구조를 이루고 있는 경우에는 해당 프로퍼티 객체의 참조값을 전달... 모던JS깊은 복사객체얕은 복사객체
(알고리즘) 장난꾸러기 현수 새 학기가 시작되었습니다. 현수는 새 짝꿍을 만나 너무 신이 났습니다. 현수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학 생부터 일렬로 키순으로 세웠습니다. 제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까 지 부여합니다. 현수는 짝꿍보다 키가 큽니다. 그런데 현수가 앞 번호를 받고 싶어 짝꿍과 자 리를... 코딩테스트알고리즘깊은 복사깊은 복사 [모던JS: Core] 객체: 기본 (1) 객체 생성은 크게 3가지 방법으로 할 수 있다. 객체 복사는 크게 두 가지 타입으로 구분할 수 있다. 복사 하고자 하는 객체의 모든 프로퍼티가 원시형인 경우엔 얕은 복사만으로도 완전히 독립된 객체를 생성할 수 있다. 즉 얕은 복사란, 해당 객체의 원시형 프로퍼티에 대해서는 독립적인 복사가 이루어지지만 만일 프로퍼티가 객체로 중첩 구조를 이루고 있는 경우에는 해당 프로퍼티 객체의 참조값을 전달... 모던JS깊은 복사객체얕은 복사객체